home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 5304 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.6 KB

  1. Path: columba.udac.uu.se!not-for-mail
  2. From: trulsson@student.docs.uu.se (Erik Trulsson)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: 68040's Move16
  5. Date: 12 Mar 1996 11:26:38 GMT
  6. Organization: Uppsala Universitet
  7. Message-ID: <4i3n1e$2bvs@columba.udac.uu.se>
  8. References: <4hks80$4l6@tempo.univ-lyon1.fr> <42116631@phoenix.owl.de> <699.6640T1334T775@mailbox.swipnet.se>
  9. NNTP-Posting-Host: minsk.docs.uu.se
  10. X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
  11.  
  12. Stefan Smietanowski (m-25588@mailbox.swipnet.se) wrote:
  13. > >David Screve wrote on 6 Mar 1996 20:23:28 GMT
  14. > >about "68040's Move16" :
  15. > DS>> Does anybody how to use the MOVE16 instruction. This instruction works
  16. > DS>> on 68040 and higher, but seem to have specifics addressing modes.
  17. > >MOVE16  (Ax)+,(Ay)+
  18. > >MOVE16  (xxx).L,(An)
  19. > >MOVE16  (An),(xxx).L
  20. > >MOVE16  (An)+,(xxx).L
  21. > >Source and destination have to be 128-bit aligned, which means
  22. > >the addresses must be dividable by 16 (least four bits will be
  23. > >irgnored).
  24. > >Note that this instruction is *NOT* support on Amiga hardware
  25. > >(although it seems to work...).
  26. > What ? What do you mean not supported? Where have you read that?
  27. > It doesn't do any illegal RMW-transfer sequence like the CAS/CAS2/TAS
  28. > instructions.
  29.  
  30. I *think*that the problem is as follows: (please correct me if I am wrong)
  31. The Move16 instruction uses the burst-transfer mode of the '040.
  32. The Amiga 4000 (the only model shipping with a '040) has a badly
  33. designed memory system that does not support burst mode.
  34. Therefore the Move16 instruction will not work on a normal A4000 ,
  35. although it should work on most '040 boards with better memory
  36. handling.
  37.